import time
import tkinter
import threading

#创建应用窗口，设置标题和大小
root = tkinter.Tk()
root.title('倒计时自动关闭的窗口')
root['width']=400
root['height']=300
#不允许改变窗口的大小
root.resizable(False,False)

#创建Text组件，放置一些文字
richText = tkinter.Text(root,width=380)
richText.place(x=10, y=10, width=380, height=230)

richText.insert('0.0','假设阅读这些文字需要10秒钟时间')
#显示倒计时的Lable
LbTime = tkinter.Label(root, fg='red',anchor ='w')
LbTime.place(x=10, y=250, width=150)

def autoClose():
  for i in range(10):
    LbTime['text'] = '距离窗口关闭还有{}秒'.format(10-i)
    #每一秒钟修改一次提示信息
    time.sleep(1)
  root.destroy()
  #创建并启动线程
t = threading.Thread(target=autoClose)
t.start()

root.mainloop()